gsk: Don't autoinclude backend-specific headers
authorMatthias Clasen <mclasen@redhat.com>
Sat, 25 Apr 2020 01:38:52 +0000 (21:38 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 25 Apr 2020 01:40:30 +0000 (21:40 -0400)
commit79e1c66657957eea7f2b63a88c73c0bf09cd3a02
treece217b1997e1a7b8478136097ba766d1d80a4aab
parent02fa9489141a6496167d1396f46b23c6974e00d7
gsk: Don't autoinclude backend-specific headers

Don't install headers for code that we don't build.
And don't include those headers in gsk.h.

Just as we do in gdk, require applications to include
the backend-specific headers they need explicitly.

Update the one affected demo, gtk4-node-editor.
demos/node-editor/node-editor-window.c
gsk/gsk.h
gsk/meson.build